Closed Bug 1712230 Opened 4 years ago Closed 4 years ago

security/nss/lib/freebl/ppc-gcm.s:642:24: error: invalid memory operand

Categories

(NSS :: Build, defect, P5)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: glandium, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

When building for powerpc64el:

[task 2021-05-20T23:18:37.811Z] 23:18:37    ERROR -  /builds/worker/checkouts/gecko/security/nss/lib/freebl/ppc-gcm.s:642:24: error: invalid memory operand
[task 2021-05-20T23:18:37.811Z] 23:18:37     INFO -      std          31,-8(SP);
[task 2021-05-20T23:18:37.811Z] 23:18:37     INFO -                         ^
[task 2021-05-20T23:18:37.811Z] 23:18:37    ERROR -  /builds/worker/checkouts/gecko/security/nss/lib/freebl/ppc-gcm.s:643:25: error: invalid memory operand
[task 2021-05-20T23:18:37.811Z] 23:18:37     INFO -      std          30,-16(SP);
[task 2021-05-20T23:18:37.811Z] 23:18:37     INFO -                          ^
[task 2021-05-20T23:18:37.811Z] 23:18:37    ERROR -  /builds/worker/checkouts/gecko/security/nss/lib/freebl/ppc-gcm.s:644:25: error: invalid memory operand
[task 2021-05-20T23:18:37.811Z] 23:18:37     INFO -      std          29,-24(SP);
[task 2021-05-20T23:18:37.811Z] 23:18:37     INFO -                          ^
[task 2021-05-20T23:18:37.811Z] 23:18:37    ERROR -  /builds/worker/checkouts/gecko/security/nss/lib/freebl/ppc-gcm.s:645:25: error: invalid memory operand
[task 2021-05-20T23:18:37.811Z] 23:18:37     INFO -      std          28,-32(SP);
[task 2021-05-20T23:18:37.811Z] 23:18:37     INFO -                          ^
[task 2021-05-20T23:18:37.811Z] 23:18:37    ERROR -  /builds/worker/checkouts/gecko/security/nss/lib/freebl/ppc-gcm.s:646:25: error: invalid memory operand
[task 2021-05-20T23:18:37.811Z] 23:18:37     INFO -      std          27,-40(SP);
[task 2021-05-20T23:18:37.811Z] 23:18:37     INFO -                          ^
[task 2021-05-20T23:18:37.811Z] 23:18:37    ERROR -  /builds/worker/checkouts/gecko/security/nss/lib/freebl/ppc-gcm.s:647:25: error: invalid memory operand
[task 2021-05-20T23:18:37.811Z] 23:18:37     INFO -      std          26,-48(SP);
[task 2021-05-20T23:18:37.812Z] 23:18:37     INFO -                          ^
[task 2021-05-20T23:18:37.812Z] 23:18:37    ERROR -  /builds/worker/checkouts/gecko/security/nss/lib/freebl/ppc-gcm.s:648:25: error: invalid memory operand
[task 2021-05-20T23:18:37.812Z] 23:18:37     INFO -      std          25,-56(SP);
[task 2021-05-20T23:18:37.812Z] 23:18:37     INFO -                          ^
[task 2021-05-20T23:18:37.812Z] 23:18:37    ERROR -  /builds/worker/checkouts/gecko/security/nss/lib/freebl/ppc-gcm.s:1034:24: error: invalid memory operand
[task 2021-05-20T23:18:37.812Z] 23:18:37     INFO -      ld           31,-8(SP);
[task 2021-05-20T23:18:37.812Z] 23:18:37     INFO -                         ^
[task 2021-05-20T23:18:37.813Z] 23:18:37    ERROR -  /builds/worker/checkouts/gecko/security/nss/lib/freebl/ppc-gcm.s:1035:25: error: invalid memory operand
[task 2021-05-20T23:18:37.813Z] 23:18:37     INFO -      ld           30,-16(SP);
[task 2021-05-20T23:18:37.814Z] 23:18:37     INFO -                          ^
[task 2021-05-20T23:18:37.815Z] 23:18:37    ERROR -  /builds/worker/checkouts/gecko/security/nss/lib/freebl/ppc-gcm.s:1036:25: error: invalid memory operand
[task 2021-05-20T23:18:37.815Z] 23:18:37     INFO -      ld           29,-24(SP);
[task 2021-05-20T23:18:37.816Z] 23:18:37     INFO -                          ^
[task 2021-05-20T23:18:37.817Z] 23:18:37    ERROR -  /builds/worker/checkouts/gecko/security/nss/lib/freebl/ppc-gcm.s:1037:25: error: invalid memory operand
[task 2021-05-20T23:18:37.817Z] 23:18:37     INFO -      ld           28,-32(SP);
[task 2021-05-20T23:18:37.818Z] 23:18:37     INFO -                          ^
[task 2021-05-20T23:18:37.818Z] 23:18:37    ERROR -  /builds/worker/checkouts/gecko/security/nss/lib/freebl/ppc-gcm.s:1038:25: error: invalid memory operand
Regressed by: 1566124

This is reproducible with nss only when building with clang. It doesn't happen with gcc. This might be a limitation of the clang integrated as.

Past that error, we also get:

clang: error: optimization flag '-fpeel-loops' is not supported [-Werror,-Wignored-optimization-argument]
Assignee: nobody → nobody
Component: Security: PSM → Build
Product: Core → NSS
Regressed by: 1613238
Summary: security/nss/lib/freebl/ppc-gcm.s:642:24: error: invalid memory operand → NSS build failure on ppc64el
Version: unspecified → other

Comment 2 only happens when building with build.sh, not when building Firefox.

No longer regressed by: 1613238
Has Regression Range: --- → yes
Summary: NSS build failure on ppc64el → security/nss/lib/freebl/ppc-gcm.s:642:24: error: invalid memory operand
Severity: -- → S4
Status: NEW → RESOLVED
Closed: 4 years ago
Priority: -- → P5
Resolution: --- → FIXED
Target Milestone: --- → 3.66
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: